mechanical soil stabilization - Spanish English Dictionary